.con{
    :global{
        .flex{
            display: flex;
            align-items: center;
            flex-direction: column;
            justify-content: center;
            height: 100vh;
        }
         .log{
            margin: 0 auto;
            display: block;
            margin-top: 20vh
         }
         .hs{
            color: #02369d;
            width: 90%;
            margin: 0 auto 20px;
            font-size: .5rem;
            text-align: right;
         }
         .box{
            width: 90%;
            margin: auto;
            .hez{
                margin-top: 16px;
                margin-bottom: 8px;
                .bos{
                    color: rgba(0, 0, 0, 0.87);
                    font-size: 1rem;
                    box-sizing: border-box;
                    font-weight: 400;
                    border: 1px solid rgb(167, 167, 167);
                    border-radius: 4px;
                    .but{
                         padding: 16px 14px;
                         font-size: .7rem;  
                    }
                    input{
                        font: inherit;
                        color: currentColor;
                        width: 92%;
                        border: 0;
                        height: 1.1876em;
                        margin: 0;
                        min-width: 0;
                        background: none;
                    }
                }
            }
            .dl{
                color: rgb(2, 54, 157);
                margin-top: 14px;
                width: 100%;
                display: block;
                font-size: 16px;
             }
             .foot{
                margin: 10px auto;
             }
         }
         
    }
   
}